約 3,727,061 件
https://w.atwiki.jp/hideo/pages/7.html
How-To build Linux home server The page is the record to build my home server. Basically the server is based on Redhat Linux 9. Hard WareUPS Hard Ware RAID-1 (Mirroring) [HotSwap?] (Spare Disk?) NIC 5 Inch Front Bay Soft WareFirewall (Filtering) IP Masquerade sshd DNS SMBd(Samba) HTTPD(APATCH) MTA NTPD(xntp) Serial connection setup VPN postgreSQL NFSD Dynamic DNS(ddclient) Proxy(Squid) syslogd, klogd Line Printer Daemon(printcap, filter) FTPd(wu-ftp) ConcernWireless LAN Security 多くのサイトがinetd を tcpserver で置き換えつつあります。以下にいくつかの理由をあげます: Execution NoteInstall RedHat Linux 9 by FTP Think about the folowing things. http //www.linux.or.jp/JF/JFdocs/Security-Quickstart-Redhat-HOWTO/ Update to the Linux kernel 2.6 http //homepage1.nifty.com/mcn/linux/topic1.5/kernel_rebuild.2.6.htm Hard Ware UPS http //en.tldp.org/HOWTO/UPS-HOWTO/ Hard Ware RAID-1 (Mirroring) [HotSwap?] (Spare Disk?) http //www.accusys.com.tw/ http //www.infortrend.com/ http //www.raidon.com.tw/ http //www.promise.com/ http //www.maxtronic.com.tw/ http //www.hans.or.jp/MALL/able/parts/raid-1.html I have Iwill SIDE Pro66 that uses HighPoint HPT366.http //www.highpoint-tech.com/370drivers_down.htm NIC 802.11b 802.11g Wireless LAN (PLANEX GW-DS54G http //www.planex.co.jp/product/bwave/gwds54g.shtml) (PLANEX GW-DS54G http //www.planex.net/product/bwave/gwds54g.shtml)Linux Driver for the 802.11g Prism GT / Prism Duette / Prism Indigo Chipsets http //prism54.org A Linux Wireless Access Point HOWTO http //oob.freeshell.org/nzwireless/LWAP-HOWTO.html Wireless LAN resources for Linux http //www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html 100M Ethernet 1 ----Global 5 Inch Front Bay 2 for RAID-1 (Do not need CD-ROM drive. We can do FTP based install.) Soft Ware Firewall (Filtering) IP Masquerade edit /etc/sysctl.conf sshd DNS bind djbdns http //cr.yp.to/djbdns.html SMBd(Samba) HTTPD(APATCH) MTA qmail http //www.qmail.org/ NTPD(xntp) http //www.ntp.org/index.html Serial connection setup VPN postgreSQL NFSD Dynamic DNS(ddclient) Proxy(Squid) syslogd, klogd Line Printer Daemon(printcap, filter) FTPd(wu-ftp) Concern Wireless LAN Security Allied telesis http //www.allied-telesis.co.jp/products/list/wireless/knowl.html#sec Data EncriptionWEP Wireless tools for Linux supports http //www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html WPA http //hostap.epitest.fi/cgi-bin/viewcvs.cgi/hostap/wpa_supplicant/ Access Control prism54 driver support MAC Address filtering 多くのサイトがinetd を tcpserver で置き換えつつあります。以下にいくつかの理由をあげます: inetd は高負荷では信頼性が低下します。 1分間に「多過ぎる」接続要求を受けとると、10分間サービスを中断します。 inetd の資源管理は有効ではありません。よく使われるサービスを動かしていると、いとも簡単に メモリを使い切る でしょう。 inetd では活動が集中的に起きると、トラブルとなります。その listen() バックログ は通常 5 か 10 であり、大きくすることはできません。 Execution Note Install RedHat Linux 9 by FTP Create bootdisk and driver disk and get FTP information. Install RedHat Linux 9, choose modules. Set high secure mode. Create new users (add sudoer list) # adduser hideo # password hideo #TYPE password # cp /etc/sudoers{,.20040410} # visudo Use new sudoed users to make configuration Settinup /etc/XF86Config sudo cp /etc/XF86Config{,.20040410} sudo vi /etc/XF86Config Change keyboard setting sudo cp /lib/kbd/keymaps/i386/qwerty/{us.map.gz,us_swap_ctrl_capsLock.map.gz} gunzip /lib/kbd/keymaps/i386/qwerty/us_swap_ctrl_capsLock.map.gz sudo vi /lib/kbd/keymaps/i386/qwerty/us_swap_ctrl_capsLock.map #Swap 28 and 59 sudo gzip /lib/kbd/keymaps/i386/qwerty/us_swap_ctrl_capsLock.map sudo cp /etc/sysconfig/keyboard{,.20040410} sudo vi /etc/sysconfig/keyboard #use new key map us_swap_ctrl_capsLock Drop run level 3 services /etc/rc.d/rc3.d/S05kudzu - ../init.d/kudzu /etc/rc.d/rc3.d/S08iptables - ../init.d/iptables DELETE /etc/rc.d/rc3.d/S09isdn - ../init.d/isdn /etc/rc.d/rc3.d/S10network - ../init.d/network /etc/rc.d/rc3.d/S12syslog - ../init.d/syslog DELETE /etc/rc.d/rc3.d/S13portmap - ../init.d/portmap DELETE /etc/rc.d/rc3.d/S14nfslock - ../init.d/nfslock /etc/rc.d/rc3.d/S17keytable - ../init.d/keytable /etc/rc.d/rc3.d/S20random - ../init.d/random DELETE /etc/rc.d/rc3.d/S24pcmcia - ../init.d/pcmcia DELETE /etc/rc.d/rc3.d/S25netfs - ../init.d/netfs /etc/rc.d/rc3.d/S26apmd - ../init.d/apmd DELETE /etc/rc.d/rc3.d/S28autofs - ../init.d/autofs /etc/rc.d/rc3.d/S55sshd - ../init.d/sshd /etc/rc.d/rc3.d/S56rawdevices - ../init.d/rawdevices DELETE /etc/rc.d/rc3.d/S56xinetd - ../init.d/xinetd DELETE /etc/rc.d/rc3.d/S80sendmail - ../init.d/sendmail /etc/rc.d/rc3.d/S85gpm - ../init.d/gpm /etc/rc.d/rc3.d/S90canna - ../init.d/canna /etc/rc.d/rc3.d/S90crond - ../init.d/crond DELETE /etc/rc.d/rc3.d/S90cups - ../init.d/cups /etc/rc.d/rc3.d/S90FreeWnn - ../init.d/FreeWnn /etc/rc.d/rc3.d/S90xfs - ../init.d/xfs /etc/rc.d/rc3.d/S95anacron - ../init.d/anacron /etc/rc.d/rc3.d/S95atd - ../init.d/atd /etc/rc.d/rc3.d/S97rhnsd - ../init.d/rhnsd /etc/rc.d/rc3.d/S99local - ../rc.local sudo rm /etc/rc.d/rc3.d/S13portmap sudo rm /etc/rc.d/rc3.d/S14nfslock sudo rm /etc/rc.d/rc3.d/S24pcmcia sudo rm /etc/rc.d/rc3.d/S25netfs sudo rm /etc/rc.d/rc3.d/S28autofs sudo rm /etc/rc.d/rc3.d/S56 sudo rm /etc/rc.d/rc3.d/S56xinetd sudo rm /etc/rc.d/rc3.d/S80sendmail sudo rm /etc/rc.d/rc3.d/S90cups mkdir usr mkdir usr/TARBALL mkdir usr/src mkdir usr/lib mkdir usr/bin mv ncftp-3.1.7-src.tar.gz ./usr/TARBALL/ down load prism54 and patch on the latest Kernel compile new kernel make mrproper make menuconfig (follow the prism54 README) (if you comple the libraries, that you need to boot) make dep make clean make bzImage make modules sudo make modules_install sudo cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.25 sudo cp System.map /boot/System.map-2.4.25 mkinitrd /boot/initrd-2.4.25.img 2.4.25 vi /etc/grub.conf === Add new entry for new kernel Wired Networking Setup sudo mv /etc/sysctl.conf{,.20040413} sudo vi /etc/sysctl.conf # Controls source route verification net.ipv4.conf.default.rp_filter = 1 sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 (DHCP) sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1 (STATIC) sudo cp /etc/sysconfig/iptables{,.20040413} sudo vi /etc/sysconfig/iptables Wireless Networking Setup sudo vi /etc/sysconfig/network-scripts/ifcfg-eth2 (STATIC) sudo vi /etc/rc.d/local (ifup eth2) NOTE eth2 is BOOT=NO The eth2 is up in S99local. I do not know exactreason why but ON_BOOT does not work. It sesms like hotplug does notwork because it fails upload firm waire accrding to the error message. sudo cp ./WLANDCB.arm /usr/lib/hotplug/firmware/isl3890 wget http //prism54.org/~hvr/firmware.agent sudo cp ./firmware.agent /etc/hotplug/ sudo chmod 755 /etc/hotplug/firmware.agent ifup eth2 iwconfig eth2 essid "????" iwconfig eth2 made Master iwconfig eth2 off Compile wireless tools sudo mv iwgetid{,.20040421} sudo mv iwspy{,.20040421} sudo mv iwevent{,.20040421} sudo mv iwpriv{,.20040421} sudo mv iwlist{,.20040421} sudo mv iwconfig{,.20040421} sudo cp ~hideo/usr/src/wireless_tools.26/iwgetid . sudo cp ~hideo/usr/src/wireless_tools.26/iwevent . sudo cp ~hideo/usr/src/wireless_tools.26/iwpriv . sudo cp ~hideo/usr/src/wireless_tools.26/iwlist . sudo cp ~hideo/usr/src/wireless_tools.26/iwconfig .
https://w.atwiki.jp/kdpfrontier/pages/556.html
ねっとぶっくでLinux♪【登録タグ omimi ね 工学 本】 ネットブックでLinux♪ (ぷち文庫) 著者:omimi 本紹介 コメント 名前 コメント
https://w.atwiki.jp/ohden/pages/182.html
前提条件 Ubuntu8.10server openssh-5.3p1.tar.gz openssl-0.9.8m.tar.gz zlib-1.2.3.tar.gz Install Chiper OpenSSH日本語本家 OpenSSH情報 OpenSSH日本語マニュアル SSH接続で公開鍵認証を使いたい sshのポート番号を変更したい linux/OpenSSH/tips/ 更新日: 2013年09月26日 (木) 09時43分11秒 http //watermans-linuxtips.blogspot.com/2008/09/sftp.html ssh使った接続方法 -- (s1n) 2010-03-16 09 04 49 OpenSSH実行時、『-vvv』って付けるとデバッグモードで動くらしい -- (s1n) 2010-03-16 13 35 32 http //sock-raw.org/papers/openssh_library 詳しそう -- (s1n) 2010-03-16 21 02 56 http //www.unixuser.org/~haruyama/RFC/ssh/rfc4253.txt 今更じゃが、なんか良いの見つけた -- (s1n) 2010-03-16 22 34 28 http //www.unixuser.org/~haruyama/RFC/ssh/rfc4252.txt こっちも参考 -- (s1n) 2010-03-16 22 38 28 http //www.atmarkit.co.jp/flinux/rensai/linuxtips/432makesshkey.html ssh-keygenの使い方 -- (s1n) 2010-06-21 16 22 57 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/wiki13_chibi/pages/7.html
コンテンツ一覧 psコマンド改竄時の対処 Apacheの1.3系と2.0系を見分ける方法 MACアドレス偽装 囮のIPアドレスを指定して、ポートスキャンする SSHで接続した時にwhoに表示されないようにする スイッチングハブを導入すれば、パケット盗聴は防げる?? psコマンド改竄時の対処 /procでプロセスを確認すると良い。psは改竄できても/procの改竄は難しい。 以下のコマンドを実行してみる # ls -d /proc/* | grep [0-9] | wc -l ; ps aux | wc -l 62 62 上記の場合なら、/procで確認したものと、psで確認したものが同じ数なので問題無い。 これが、/procで確認したもののほうが圧倒的に多い場合などは、 危険な状態の可能性が高い。 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 Apacheの1.3系と2.0系を見分ける方法 # echo -e OPTIONS * HTTP/1.0\n\n | nc ターゲット 80 Allowの行で、見分けをつけることが可能。 1.3系: Allow GET, HEAD, OPTIONS, TRACE 2.0系: Allow GET,HEAD,POST,OPTIONS,TRACE htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 MACアドレス偽装 以下の操作で、MACアドレスを偽装することができる。 # ifdown eth0 # ifconfig eth0 hw ether 01 02 03 AB CD DF ←eth0の場合 # ifup eth0 以上で、MACアドレスの偽装は完了。MACアドレスで制限しているシステムも、 許可されているMACアドレスを上記で指定してやれば、突破することが可能。 MACアドレスはユニークなものであるが、簡単に偽装することが可能ということを 忘れないで欲しい。MACアドレス = ユニーク = 安全 というのは、 間違った見解である。 なお、コンピュータを再起動すれば、MACアドレスは元に戻る。 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 囮のIPアドレスを指定して、ポートスキャンする nmapを使用してポートスキャンする際に、-sS を指定して ステルススキャンを行なえば、ターゲットのログに記録されにくくはなる。 しかし、例えステルススキャンしてもNIDSなどの検知システムは反応し、 NIDSのログにはバッチリ、ポートスキャンされたことが残ってしまう。 ここでは、囮のIPアドレスを使用して、ターゲットのNIDSのログに、 自分の痕跡を残しづらくする方法を紹介する。 ターゲットのNIDSのログには、ここで指定した囮のIPアドレスが残る。 書式は、以下の通り、 # nmap -sS -P0 -D 囮のIPアドレス1,ME,囮のIPアドレス2 ターゲット 以下に実行例を示す # nmap -sS -P0 -D 222.222.222.222,ME,222.222.222.223 target.com ここでは、囮のIPアドレスに、222.222.222.222 と 222.222.222.223 を 指定している。 なお、ここで指定する囮のIPアドレスは実際に生きているホストを 指定してやる必要がある。 この例でのターゲットは、target.comとなる。 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 SSHで接続した時にwhoに表示されないようにする 以下のようにSSHで接続すれば、Whoコマンドを叩いたときに、 接続ユーザとして表示されないようになる。 ssh -T 接続先 bash -i htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 スイッチングハブを導入すれば、パケット盗聴は防げる?? 基本的には防げる。スイッチはMACアドレスを見て、宛先に送信するの為。 でもARP偽装によってセッションハイジャックをされた場合は、 スイッチも意味をなさなくなる。 セッションハイジャックとは、仲介みたいな感じ。ホスト間に割り込むので、 ここでパケット盗聴をすれば簡単に盗聴ができる。 他にもMACアドレスをフラッドさせる方法などを使えば、スイッチの機能を無効化できる。 htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
https://w.atwiki.jp/d4linux/
d4linux この wiki は、2008年7月11日に ウィルコム から発売された Willcom D4 に Linux をインストールに関して、トライアンドエラーした記録をまとめていきます。 出来るだけ整理するつもりですが、単なるgdgdな記録になる可能性が高いです。内容の利用については自己責任でお願いします。 管理人はただの素人ですので、技術的に高度なことはできません。 何か情報がありましたらコメントなりメールなりで適宜お知らせいただけると幸いです(mockety -at- gmail.com)。上のツールメニューから管理者宛にメッセージでも届くと思います。 目次 d4linux 目次 お知らせ 出来たこと 関連情報製品情報 D4 関連サイト 近いマシン関係 リンク元など 関連ディストリビューション さしあたっての目標 メモ お知らせ 2018.10.07 - ファイルのダウンロード先の URL を変更しました。 2009.03.08 - Ubuntu 8.04.2 Willcom D4 用ライブ USB イメージの不具合を修正しました。 2009.03.08 - Ubuntu 8.04.2 Willcom D4 用ライブ USB イメージを配布開始しました。 2009.03.07 - Ubuntu 8.04.2 のカスタマイズDVDイメージの修正版を配布開始しました。 2009.01.18 - Ubuntu 8.04.1 のカスタマイズDVDイメージの修正版を配布開始しました。 2008.10.19 - Ubuntu 8.04.1 のカスタマイズDVDイメージのバグ修正版2を配布開始しました。 2008.10.09 - Ubuntu 8.04.1 のカスタマイズDVDイメージのバグ修正版を配布開始しました。 2008.10.08 - Ubuntu 8.04.1 のカスタマイズDVDイメージを配布開始しました。 出来たこと ubuntu/Intrepid Ibex起動OK ubuntu/Hardy Heron起動OK グラフィック 1024x600 表示 タッチパネル動作 無線LAN動作 サウンド出力 ubuntu/Gutsy Gibbon起動OK グラフィック 1024x600 表示 タッチパネル動作 moblin起動OK グラフィック 1024x600 表示 関連情報 製品情報 ウィルコム製品情報 シャープ製品情報 http //digitallife.jp.msn.com/article/article.aspx/genreid=115/articleid=301685/page=10/ MIRACLE LINUX ← D4 対応の Moblin を出すそう。SD 連載中。 Willcom D4+Linux 開発秘話(OSC2009) Asianux Mobile 2.6J for WILLCOM D4 D4 関連サイト Willcom D4 まとめ AirWiki WILLCOM/D4 アレ用の何か WILLCOM D4を使ってUSBメモリからKNOPPIXを起動(星羽子猫日和) 近いマシン関係 工人舎SC3 Ubuntu on Kohjinsha SC3 Again(Ubuntu Forums) VAIO type PでUbuntuを使うための個人的な設定メモ(すみっこのメモ) Installing on the Dell Mini 12(Ubuntu Forums) Dell Inspiron Mini 12にUbuntuをインストール(blog#hide-k.net) リンク元など d4linux~WILLCOM D4でLinuxを動かすwiki(useWill.com) My Life is Online maitomo’s blog FreeBSDなど珍道中記 関連ディストリビューション Moblin Ubuntu Netbook Remix Ubuntu-mobile archive http //edageek.com/2008/04/02/intel-atom-montavista/ http //linuxdevices.com/news/NS4258684770.html http //www.moblin.org/downloads.php http //cdimage.ubuntu.com/mobile/releases/hardy/ さしあたっての目標 一通りのハードを動かし、普通の Linux 端末として使えるようにする。 W-SIM を利用したネット接続・音声通話の実現 モバイル端末にふさわしい UI の検証 D4 に Linux を入れてみたいという人に勇気を与える メモ Menlow = Silverthorne + Poulsbo = Atom + US15W GMR 500 = PowerVR SGX535 コメントはご自由にどうぞ Jauntyで1024x600できました。launchpadのxserver-xorg-video-psb, psb-modules, psb-kernel-headers, psb-kernel-sourceをインストールして/etc/modulesにpsbを追加、/boot/grub/menu.lstのkernel行にmem=960MB(サイズは試行錯誤中)を追加すればOKです。 - hal 2009-09-19 20 59 34 タッチパネルキャリブレーション(xserver-xorg-input-evtouch)の手順は、$ sudo /etc/init.d/gdm stopして、ログイン、$ sudo /usr/bin/calibrate_touchscreen、キャリブレーション操作、$ sudo /etc/init.d/gdm start。 - hal 2009-09-19 21 09 08 hal 様、情報ありがとうございます。実験してみます。 - 管理人 2009-09-28 10 36 15 でも放置しているとハングアップします(10数分〜1時間以上で)。原因はまだわかっていません。リモートログインはできるのでXだけ止まっているようです。 - hal 2009-09-29 00 05 35 あと、普段はmem=768MBで動かしていますが、mem=1012MBまでは起動できることを確認しています。mem=1018MBはGDMのエラーでだめでした(その間は未確認)。 - hal 2009-09-29 00 09 13 なるほど。ドライバがまだ不安定なのかもしれませんね。ハングアップ後の /var/log/Xorg.0.log に何か出力されているかもしれませんね。時間があればこちらでも試したいのですが、なかなか・・・。 - 管理人 2009-10-01 11 29 22 Karmic betaを入れてみました。ネットを頼りにあれこれ試した結果、1024x600 ○、サウンド ○、無線LAN △(手動でのみ接続可)、電源管理 ×(AC/DCの切替えを認識しない、etc)といった感じです。 - mamamu 2009-10-09 18 10 55 タッチパネルも上のhal様のコメントのおかげで設定できました。感謝します。 - mamamu 2009-10-09 18 23 49 起動しなくなってから早数ヶ月、SDから起動してデータのサルベージでもできればとぐぐってみたらここに到達。タスカルー。゚(゚´Д`゚)゚。 - ふふふ 2010-12-22 10 50 21 USBはぐぎゃって取れてしまいまちた(´・ω・`) - ふふふ 2010-12-22 10 51 34 名前
https://w.atwiki.jp/n-3104/pages/28.html
前提 version samba-2.2.7a-7.9.0 Windowsから利用する際に、ファイル名の文字化けを防ぐための設定。RPMからとりあえずインストールして特に設定を変更しなくとも、ある程度までは文字化けしないが一部の文字は文字化けしてしまう。 [global] coding system = euc client code page = 932 "."から始まるファイルを隠しファイルとしない設定。Windows上で隠しファイル属性が設定されていない場合でも、以下の設定を行っておかなければLinuxからダウンロードする際に隠しファイルとなってしまう。 [hogehoge] hide dot files = no 例えばrootユーザーのみ編集できるディレクトリを作りたい場合は以下のような設定になる。browseable = no でブラウザ上には表示しないようにして、さらに valid users でrootで接続したユーザーしかアクセスできないようにする。 [html] path = /usr/local/apache/htdocs writable = yes browseable = no valid users = root
https://w.atwiki.jp/linux2ch/pages/88.html
メーリングリストの過去ログ・利用案内 メーリングリストは無料サポートセンターではありません。 やみくもに質問を投稿しないで、メーリングリストのアーカイブ検索で答えを探せるようになりましょう。入会しなくてもアーカイブを読むことができます。(アーカイブの場所については下記参照) メーリングリストの過去ログ・利用案内 メーリングリスト利用上の注意 ニュースグループ fj.os.linux japan.comp.linux Linux Users メーリングリスト ディストリビューション関連ML その他のメーリングリスト 2ch Linux板 メーリングリスト スレッド メーリングリスト利用上の注意 以下のページを参考にマナーを守ること。 技術系メーリングリストで質問するときのパターンランゲージ こういう人がネットではたぶん嫌われる 真・技術系メーリングリスト FAQ 以下の例も読んで反面教師にすること。 M女史の遺したもの(ミラーサイト) 「教えて君」実例観察 −H氏の行動を通して− その他 入会する前に各メーリングリストの注意書き(案内)を読みましょう。 ML は無料サポートセンターではありません。相互扶助の場です。 即応性を前提とした短い内容のメールの乱発をしない。 自分の掴めている内容は最初のメールにできるだけすべて記述しましょう。 ニュースグループ メーリングリストではないですが Linux を扱うニュースグループも存在しています。 ニュースグループの購読・投稿方法については加入プロバイダの説明を参照のこと。 Google グループ Gmane fj.os.linux アーカイブ japan.comp.linux アーカイブ Linux Users メーリングリスト アーカイブ検索 ディストリビューション関連ML debian 関係 http //lists.debian.or.jp/ Momonga-users ML http //www.momonga-linux.org/archive/Momonga-users.ja/threads.html TurboLinux users ML http //the.turbolinux.co.jp/archive/ml/users/ Plamo ML http //plamo-linux.jp/ML/plamo-index/ その他のメーリングリスト 上記以外にも数多くのメーリングリストが存在します。 日本の Linux 関係のメーリングリスト Moz-users http //www.mozilla.gr.jp/info/ml/ php-users http //ml.php.gr.jp/pipermail/php-users/ namazu-users http //www.namazu.org/ml.html gnome-users http //mail.gnome.gr.jp/ml/gnome-users/ KDE-user http //www.kde.gr.jp/ml/search.html 2ch Linux板 メーリングリスト スレッド ◆◆ Linuxメーリングリスト・スレ ◆◆ http //cocoa.2ch.net/linux/kako/981/981603701.html ◆◆ Linuxメーリングリスト・スレ その2 ◆◆ http //cocoa.2ch.net/linux/kako/996/996385217.html ◆◆ Linuxメーリングリスト・スレ その3 ◆◆ http //pc.2ch.net/linux/kako/997/997541466.html ◆◆ Linuxメーリングリスト・スレ その3 ◆◆(実質4) http //pc.2ch.net/linux/kako/1004/10049/1004925187.html ◆◆ Linuxメーリングリスト・スレ その3 ◆◆(実質5) http //pc.2ch.net/linux/kako/1015/10150/1015032693.html Linuxメーリングリスト・スレ 其ノ六 http //pc.2ch.net/linux/kako/1024/10240/1024039834.html Linuxメーリングリスト・スレ 其ノ七 http //pc.2ch.net/linux/kako/1029/10297/1029784970.html Linuxメーリングリスト スレッド 8 http //pc.2ch.net/linux/kako/1032/10327/1032759240.html Linuxメーリングリスト スレッド 9 http //pc.2ch.net/test/read.cgi/linux/1036429182/ Linuxメーリングリスト スレッド 10 http //pc.2ch.net/test/read.cgi/linux/1042210917/ Linuxメーリングリスト スレッド11 http //pc.2ch.net/test/read.cgi/linux/1051337917/ Linuxメーリングリスト スレッド12 http //pc.2ch.net/test/read.cgi/linux/1059182281/ Linuxメーリングリスト スレッド13 http //pc5.2ch.net/test/read.cgi/linux/1072101725/ Linuxメーリングリスト スレッド 14 http //pc5.2ch.net/test/read.cgi/linux/1084124574/ Linuxメーリングリスト スレッド 15 http //pc5.2ch.net/test/read.cgi/linux/1091465624/ Linuxメーリングリスト スレッド 16 http //pc8.2ch.net/test/read.cgi/linux/1105448000/ Linuxメーリングリスト スレッド 17 http //pc8.2ch.net/test/read.cgi/linux/1116432272/ Linuxメーリングリスト スレッド 18 http //pc11.2ch.net/test/read.cgi/linux/1154232059/ Linuxメーリングリスト スレッド 19 http //pc11.2ch.net/test/read.cgi/linux/1177079158/
https://w.atwiki.jp/hideaki0121/pages/146.html
スーパーユーザーと一般ユーザー ユーザーの変更 グループ ファイル所有権 パッケージインストール 停止・再起動 パーミッション変更 スーパーユーザーと一般ユーザー Linuxではスーパーユーザーアカウントと一般ユーザーアカウントという2種類のユーザーアカウントが存在します。 スーパーユーザー システムの管理者です。通常rootと呼ばれます。一切制限を受けずにシステム内で操作を行うことができます。 一般ユーザー システム管理以外の通常の作業を行うユーザーです。操作に制限があります。通常、スーパーユーザーアカウントを持っている人も一般ユーザーアカウントを持っています。スーパーユーザーの操作には制限が全くないので、もしスーパーユーザーアカウントで間違った操作を行うと、最悪、システムを破壊してしまいます。ソレに対して、一般ユーザーで操作を誤ってもシステムが壊れることはありません。なので、スーパーユーザーアカウントをもっていても権限が必要のないときには一般ユーザーアカウントで作業を行うのが普通です。 一般ユーザーの追加 一般ユーザーを追加するにはuseraddコマンドを使います。 useradd hoge 上のようなコマンドを打つと、hogeというユーザーが追加されます。追加されたユーザーにはパスワードが設定されていません。パスワードを設定するにはpasswdコマンド使います。 passwd hoge なお、passwdコマンドはパスワードを変更するときにも使います。 passwd とすれば、コマンドを実行したユーザーのパスワードを変更します。また、rootはすべての一般ユーザーのパスワードを変更することが可能です。 ユーザーの変更 ユーザーを変更するコマンドはsuです。Switch Userの略ともSelect Userの略とも言われています(Super Userの略という話も聞いたことがある)。基本的な使い方は下のようになっています。 su [オプション] ユーザー名 rootに変更する場合はユーザー名を省略することが可能です。一般ユーザーが使う場合は変更したいユーザーのパスワードを求められます。suで良く使うオプションに次のようなものがあります(hogeはユーザー名)。 su - hoge ・・・hogeに変更後の環境がhogeでログインした場合と同じ環境になる。 su -c コマンド hoge ・・・hogeの権限でコマンドを実行する。 /etc/passwd ユーザーアカウント情報が格納されているファイルです。各項目はコロンで区切られ次のようになっています。 hoge x 500 500 /home/hoge /bin/bash それぞれの項目の意味はmanコマンドで調べてください。 /etc/shadow 暗号化されたパスワードが格納されているファイルです。/etc/passwdのパスワードの欄がxの場合、ユーザーのパスワードは/etc/shadowに保存されています。/etc/passwdとは違い、一般ユーザーが読めるようにはなっていません。 グループ ユーザーは1つ以上のグループに所属しています。通常、ユーザー名と同じ名前のグループに所属しています。Linuxではユーザー単位の他にグループ単位でファイルのアクセス権を指定することが可能です。 /etc/group グループに関する情報が格納されているファイルです。詳細はmanで調べてください。 ディレクトリ構成 ルートディレクトリ下の各ディレクトリには下のような感じでファイルが格納されています。 / |--bin 基本コマンド |--boot 起動時に必要なファイル |--dev デバイスファイル |--etc 設定ファイル |--home ユーザーのホームディレクトリ |--lib 共有ライブラリ |--media リムーバルメディアのマウントポイント |--mnt 一時的なマウントポイント |--opt 追加アプリケーション |--proc プロセス情報など |--root rootのホームディレクトリ |--sbin 基本システムコマンド |--srv システムサービスからのデータ |--tmp 一時ファイル |--usr 二次階層 |--var 変更されるデータ /usr |--bin ユーザーコマンド |--games ゲーム |--include C言語のヘッダファイル |--lib ライブラリ |--local 自分でインストールしたソフトウェアを格納する階層 |--sbin /sbinと比べて重要でないシステムコマンド |--share アーキテクチャに依存しないデータ ファイル所有権 ファイルの所有権はユーザーとグループにより指定されます。ls -lを実行するとファイルを所有しているユーザーとグループの名前を見ることができます。ファイルの所有権を変更するにはchownコマンドを使用します。chownは次のように使います。 chown [オプション] user[ group] ファイル さっきインストールしたslの所有者とグループを見てみます。 -rwxrwxr-x 1 hoge hoge 10829 5月 28 16 28 /usr/local/bin/sl 所有者が一般ユーザーです。また、グループは一般ユーザー(hoge)が所属するグループです。これはセキュリティー上大変危険ですので、所有権をrootに変更します。 chown root root sl また、slをグループが書き込む必要性はないのでグループの書き込み権限を取り除きましょう。 パッケージインストール ソフトウェアのインストールにはディストリビューターが提供しているパッケージをインストールする方法もあります。CentOS、Fedora CoreといったRed Hat系のLinuxではRPMというパッケージ管理システムを使い、パッケージのインストールを行うことができます。RPMでパッケージをインストールするには次のようにします。 rpm -ivh パッケージ名 また、RPMはパッケージのアンインストールも行えます。パッケージをアンインストールするには次のようにします。 rpm -e パッケージ名 インストールされているパッケージを調べることもできます。 rpm -q パッケージ名 実際にrpmをつかってみます。今回はtreeというプログラムをインストールします。まず、treeがすでにインストールされていないことをチェックします。 rpm -q tree ここで、tree-といったものが出力されなければ、インストールされていません。インストールされていないことを確認したら、 をダウンロードします。インストールはrootで行います。 rpm -ivh tree-1.5.0-1.i386.rpm 試しにtreeを実行してみましょう。 停止・再起動 通常、システムの停止・再起動はrootのみが行えます。しかし、デスクトップ用途でLinuxを使う場合は一般ユーザーでも停止・再起動をできるようになっている場合が多いです。 停止 システムを停止するにはshutdownコマンドを使います。 shutdown -h now また、haltコマンドでも可能です。 halt 再起動 shutdownコマンドで再起動もできます。 shutdown -r now rebootコマンドでも再起動します。 reboot パーミッション変更 今回、教育的な理由によりあのような方法でslをインストールしました。実際にインストールする際は、slを/usr/local/binに移動する前に所有権、パーミッションを変更するべきです。 su chown root root sl chmod 755 sl mv sl /usr/local/bin というか、slを/usr/local/binに置くのにmvでなくcpを使えば問題ありません。pオプションを使わなければ、複製されたファイルはcpを実行したユーザーが所有者になるからです。ただし、パーミッションは変更しなくてはなりません。 chmod 755 sl su cp sl /usr/local/bin ここまで色々書いてきましたが、実はinstallというインストールする際に大変役に立つコマンドがあります。インストールはファイルをコピーするコマンドです。cpとは違い、コピーのパーミッションと所有権を設定することができます。今回なら次のように実行します。 install -m 0755 -o root -g root sl /usr/local/bin ちなみに、installはデフォルトで、アクセス権が0755、所有者はroot、所有グループは実行したユーザのグループなので、オプション無しでも平気だったりします。
https://w.atwiki.jp/p10an01/pages/30.html
adb の入手先 下の URL から Linux 用の Android SDK を入手してインストールする。 http //developer.android.com/sdk/index.html Android SDK のインストール後、android-sdk-linux_86/tools/android で、adb を含む Android SDK Platform-tools のインストールが出来る。 Android SDK Platform-tools のインストールについてはここの URL を参照する。 http //developer.android.com/sdk/adding-components.html USB 経由からの ADB 接続 p10an01 で USB デバッグを有効にする Linux で adb の設定 ~/.android/adb_usb.ini に以下の行を加える 0x0955 0x0955 は lsusb の vender id から確認できる。 $ adb kill-server $ adb start-server 一般ユーザで adb を実行する場合 sudo コマンドが必要。もし、sudo を使いたく無い場合は、udev の設定が必要。 "未検証" udev の設定例 /etc/udev/rules.d/51-android.rules SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666", GROUP="myname" myname は adb を実行したいユーザの所属するグループ名。一般的に、Linux でユーザが作成されると、ユーザ名とそのユーザのグループ名は同じ。つまり、myname には、adb を実行したいユーザ名を書けば良い。 設定したら、下記のコマンドを実行。 # udevadm control --reload-rules adb サーバが既に起動している場合は、一度 adb サーバを再起動する。 wifi 経由からの ADB 接続 wifi の場合も USB の場合と同様 USB デバッグを有効にする。 手順 設定- アプリケーション- 開発- USB デバッグ Linux # adb connect IP アドレス 5555 ※ Windows の場合は、ポート番号(5555)を省略できる 使い方 adb から p10an01 へのコマンドは root 権限で使用可能 p10an01 にログインする $ adb shell p10an01 へファイルをコピー $ adb push local_file remote_file p10an01 からファイルをコピー $ adb pull remote_file
https://w.atwiki.jp/hyosida/pages/28.html
Puppy Linuxにはは製品が多くある。何となく本流はBionicのようだが、例えばslackwareベースのslackoというのがあり、やや癖があったので記録しておく slacko まずこれは日本語版が見当たらないというか、自分で日本語化するもののようなので、まずはオリジナル版を持ってくる。 http //no-windows.blog.jp/archives/51744936.html https //www.techlive.tokyo/lightlinux/puppy-linux-slacko%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB を参考にした。 32bit版と64bit版がある。軽量Linuxというから32bitに拘った方がいいのかという気もするが、まず最初に slacko64-6.9.9.9-uefi-k4.9-FF-LO.iso というのをダウンロードしてインストールしてみたが、どうも日本語化の調子が悪いし、Firefoxが起動後固まったりする。6.3.2というバージョンが安定しているように見えたので、そちらの32bit版をダウンロードした。 slacko-6.3.2-uefi.iso 日本語化してからインストールするのか、インストールしてから日本語化するのか、どちらが正しいかよくわからなかったが、ライブCD状態のものを日本語化できなかったので、結局後者しか試せていない。 ライブCD化したslackoを起動しUSBメモリにフルインストールするのだが、いろいろ聞かれて手間取る。一番手間取ったのはvmluxかなんかの場所を聞かれる。起動したUSBメモリはOSが立ち上がった状態ではマウントされておらず見つからない。なので/dev/sdbかんなんか、起動したUSBメモリをマウントさせないといけない。そこの一番上位ディレクトリを指定すればよい。 そしてインストールが無事に終わったら、そこから起動して次に日本語化の作業を行う。作業自体は簡単で↑の参考ページを見ればわかる。半角/全角キーで日本語入力もできるようになっていた。スバラシイ。 インストール後の日本語化した起動直後のメモリ占有量は100MBちょっと。かなり小さい。元のISOファイルは215MB、インストール後のファイルサイズは737MBだった。 Slackoはほかのディストリビューションと異なり、HPのデスクトップパソコンに刺しているWifiのUSBドングルを認識しない。少し四苦八苦したが、結局最初の段階で認識しない無線LANインターフェイスを使えるようにするには結構労力がかかりそうなのと、そこにあまり時間をかけたくなかったので追わなかった。 HPのノートパソコンに差した(別の)USBドングルは認識した。いずれもRealtek(Ralink)のチップセットが使われていることはわかっている。 xenial これの派生品だが、もとはubuntuなのか、あまり違和感がない。日本語については入力も問題ない。インストール後のファイルサイズは880MB。 tahr このpuppyが個人的には一番好き。ダウンロードしたのは本家から。 tahr-6.0.5_PAE.iso という32bitの英語版。サイズは210MBと小さい。日本語化してみた。日本語化は慣れたら簡単で、USBメモリ上のどこかに lang_pack_ja-2.1.sfs を置いておき、それをダブルクリック(デフォルトのpuppyだとシングルクリックか)すれば勝手に日本語化される。Xを再起動すれば日本語入力もできる状態になっている。